12.1 Overview of Internet News
Internet
News,
also known as "the newsgroups", USENET or NNTP
news, has been a major part of the Internet for many years now.
It was around even before the Web existed, in the days when email, ftp,
chat and news were all there was.
News
is not like the 6:00 news. It's not about current affairs or news bites.
It really just a public discussion group system, consisting of about
80,000 newsgroups or topic areas. Each topic area is named by a hierarchical
dot notation, e.g alt.binaries.pictures.fractals - a group dedicated
to the discussion of fractal images, or alt.binaries.pictures.sports.
News
is distributed - many thousands of news servers (computers running
NNTP news server software) around the
world cooperate to exchange articles and new newsgroups across the Internet.
Users use special NNTP newsreader software to connect to their closest
news server, usually at their ISP (Internet Service Provider) to read
and post articles. Each server keeps it's own copy of the newsgroups
and articles - constrained by local administrator policies and system
resources. If you post an article to a newsgroup, it is sent via the
network of cooperating news servers around the world, and a copy of
the article is made on each server and/or passed on to the next server
in the chain. Sometimes it takes several days for an article to propogate
around the world, but in the end, millions of people have access to
your article.
The
whole thing is similar to an email discussion you have with friends,
except that EVERYONE in the world can see your articles and respond.
Articles can also contains attachments, called 'binaries', which means
you can send pictures, movies and sounds to newsgroups. Whole groups
are dedicated to binaries articles only - for instance the alt.binaries
set of newsgroups.
NNTP
news is free, like the web (apart from normal ISP access fees and telco
charges) and is normally provided as a service via your local ISP. However,
due to resource requirements of running a news service, many local ISP
news servers do not contain many newsgroups and often do not spool many
articles - they don't keep enough disk space and older articles are
often deleted quickly as new ones arrive. So, many people choose to
sign up for commercial news services in order to get a higher quality
of service.
There
are also many commercial and free nntp newsreader software applications
available. However, the aim of the Inpic newsreader is to make it easy
for you to download and decode binary articles and import them into
your volume.
12.2 Using the Inpic Newsreader
To use the newsreader, select the News tab. The main
elements of the interface are:
- Session Tree
The left hand pane contains all subscribed
news server sessions and news groups per session. Click on a news
group to browse.
- News Articles List View
The thumbnail view is the articles listing
in the news view. This list all the posted articles for the news groups
selected in the news groups tree.
- Preview Window
Downloaded binary articles are displayed in
the preview window.
12.3 Connecting to an NNTP server - Create a session
In order to read news, you need to connect to an NNTP
server. Ask you local ISP for the address of the news server (e.g news.myisp.com).
If there is none available locally, you can search on the Internet for
a list of free or commercial NNTP servers.
To connect to a server, you need to create a Session:
- Click the session toolbar button OR right-click
on the session tree
- Choose Add News Session
- A configuration dialog will open. Fill out
the details for your news server
12.4 Downloading Newsgroups
Once
you have a valid news session configured, it's time to download the
list of available groups from the server. This is only required on the
first connection and can take some time on slower connections (e.g modem).
After you create your Session, you will be prompted to download the
newsgroups. This will open the newsgroups dialog.
- All Groups Tab
All available groups from the particular news
server
- New Groups Tab
Each time you login to the news server, Inpic
checks for new newsgroups and let's you add them to your list of groups
in the "All Groups" tab.
- Subscribed Groups Tab
The set of groups that you regularly read.
Downloading the groups will fill up the "All
Groups" list which will be saved for future reference.
12.5 Subscribing to Groups
Once
you have downloaded the set of available news groups, you will need
to subcribe to the ones you wish to read. This makes the groups available
in your news session tree so you can easily return to them.
To subscribe to a group:
- Select the All Groups tab on the newsgroups
dialog
- Search for the desired newsgroup
- Double-Click the group in the list of click
the Subscribe button
You may unsubscribe at any time.
12.6 Browsing News Articles
Once
you have subscribed to some newsgroups, they will appear under your
session in the session tree. Select a newsgroup in the tree to browse.
The article headers will be downloaded for the group and displayed in
the thumbnail view in report mode. Click on an individual article to
download and display it.
Articles
consists of a header and body. The header information is displayed in
the news article listing. You can see parts of the header, such as the
author (from), subject line, size in Kb, the date posted and the newsgroups
to which the article was posted. The body contains the content of the
article, and cannot be seen until you download the article fully, by
clicking it.
If
an article is bigger than around 10Kb, it is probably an attachment.
However, the NNTP protocol is an old protocol and it is not possible
to tell until the article has been downloaded. Usually the subject line
gives it away, if the poster has followed the informal 'standard' for
naming attachments, which is normally:
<poster's
name> - <filename> - <description> - (i/n)
e.g.
A sample set of article subjects
- Jimbo's
- red01.jpg - Nice picture of a Ferrari 360 Modena (1/1)
- re:
What does everyone think of this pic?
- Freddy
- elle143.mpg - Movie capture of Elle's fashion shoot (0/3)
- Freddy
- elle143.mpg - Movie capture of Elle's fashion
shoot (1/3)
- Freddy
- elle143.mpg - Movie capture of Elle's fashion
shoot (2/3)
- Freddy
- elle143.mpg - Movie capture of Elle's fashion
shoot (3/3)
The
set of articles in the example consists of red01.jpg (a JPEG picture
of a Ferrari), a plain text article containing nothing but some text
message, and a movie clip of Elle with a short description. Once you
get experience reading the subject lines, in conjunction with looking
at the article size you'll get a feel for what is a binary attachment
and what is not. If you wish to read the articles that are not attachments,
go ahead! That's part of what NNTP news is as well. Simply right-click/Display
Article to view the contents.
12.7 Combine and Decode
File
attachments are binary files and must be encoded as readable text, in
special formats, including MIME/Base64 and UUENCODE for
proper transmission over the Internet. You can see this if you
view an article containing an attachment. For example:
begin 666 At The Seashore, 1898.jpg
M_]C_X `02D9)1@`!``$`E@"6``#__@`?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$``,"`@,"`@,#`P,$! ,$!0D&!04%!0L(" 8)#0P.#@T,
As
you can see, it's fairly cryptic. However, authors will often place
a text comment above an encoding to describe the attachment, so sometimes
it's worth checking the article body.
Large
encoded files are often split up into multiple parts to get it through
the network. An article in several parts is said to be a "multipart"
article (elle143.mpg in the example above).
Inpic
inspects each article and decodes it if necessary. Further, Inpic can
detect if an article is part of a multipart sequence and will download
all associated parts automatically if you wish, or allow you to manually
recombine it.
Remember,
if you are missing a part of a multipart set, you will not be able to
correctly piece together the complete file. Most of the time articles
are posted as a single part however, so you don't have to worry.
To view the complete file again, you must join all encoded parts, in
order, and decode the encoded file as one.
Inpic offers three ways for rejoining, decoding and viewing multipart
articles:
- Preview
If
you click on the first part of a multipart set, you can often sneak
a preview at the contents. This works well if the images is a file,
and sometimes if it's an MPEG or MP3. However, often you will see
nothing at all.
- Automatic Multipart Combine and Decode
Select
an article, and Inpic will automatically detect all other available
parts in the set. It will detect whether all parts are present in
the article list. If all parts are available, Inpic will ask if you
wish to download all parts to view the file. If a part is missing,
Inpic will warn you to see if you wish to abort and look at other
articles.
- Manual
Combine and Decode
You
can also select the parts yourself, to combine and decode. This is
useful for previewing purposes. You can choose a partial set, for
instance the first three parts of a 30 part set, to perform a manual
combine and decode. This lets you view part of the original file to
see if you wish to continue. This is also useful if you know that
an article is an attachment, but the subject line does not contain
consistent naming or braces (i/x) - you can choose the parts yourself.
Simply right-click on the article list and choose "Combine and
Decode".
12.8 Filters
You
can set a filter on a session to filter on articles in that session's
groups.
- Click on the Session node in the session
tree and right-click to choose Properties
- Select the Filter tab.
Using the filter features:
- Toggle Filter
Click on the radio button to turn on/off the
filter
- Size
Set the min. and max size in KB for articles.
Setting a value of min = 10Kb will filter out many non-binary attachments.
- Exclusive
Set keywords to be excluded from download for
the subject and author fields.
- Inclusive
Set keywords for a restrictive set to downlad
only for the subject and author fields.
12.9 Sorting
- Click
on column header to sort by that column.